<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>参数可以是任何类型</title>
	</head>
	<body>
		
	</body>
	<script>
		//定义一个判断奇数偶数功能的函数
		function isO(num){
			return num % 2==0
		}
		var result =isO(6)
		console.log(result)
		
		//
		function mianji(r){
			return 3.14*r*r
		}
		result =mianji(6)
		console.log(result)
		//参数的值可以是任何 可以是对象 函数 函数的执行结果
		//------------例1传递对象----------
		function sayHello(options){
			console.log("我是"+options.name+"我家住在"+options.address+"我今年"+options.old)
		}
		var obj={
			name:"孙悟空",
			address:"花果山",
			old:18
		}
		sayHello(obj)
		
		//-------------例子二传递函数 如果传递的是bb()则是相当于 实参是函数的返回值-------
		function admin(a){
			console.log(a)
		}
		
		function bb(){
			console.log("你好")
			return 3
		}
		admin(bb())
	</script>
</html>
